const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    list:[],
   
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // var arr = wx.getStorageSync('addressList') || [];
    // console.info("缓存数据：" + arr);
   
    this.datelist()
    // 更新数据  
    // this.setData({
    //   addressList: arr
    // });
  },
  /**
     * 获取地址
     */

  /* 使用全局 request 请求方法 app.js */
  datelist:function(){
    var that = this;
    app.request({
      "url": '/shopping/shipaddresses',      // 请求地址，必需的
      "method": "GET",     // 提交方式，默认POST,默认时可省略
      "data": { "openid": app.globalData.openId }    // 提交数据，默认undefined,不需要提交数据时可省略
    }, (res) => {
      //请求成功的回调函数
      that.setData({
        list: res,
      });
      console.log(res);
    }, () => {
      //请求失败的回调函数，不需要时可省略
    })
  },
  
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.onLoad();
  },
  //新增地址跳转
  addAddress: function () {
    wx.navigateTo({ url: '../address/index' });
  },
  //选中
  radioChange: function (e) {
    console.log('radio发生change事件，携带value值为：', e.detail.value)
  },
  /* 删除item */
  delAddress: function (e) {
    var that=this
    const id = e.currentTarget.dataset.id;
    wx.showModal({
      title: '提示',
      content: '确认删除吗',
      success: function (res) {
        console.log(id)
        if (res.confirm) {
          // 删除索引从1
          wx.request({
            url: app.globalData.the_host + `/shopping/shipaddress?id=` + id,
            data: {},
            method: 'DELETE', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
            header: {
              'content-type': 'application/json'
            },
            success: function (res) {
              console.log(res.data.status)
              if (res.data.status == 0){
                that.onShow();
              }else{
                wx.showModal({
                  title: '提示',
                  content: '删除失败',
                  showCancel: false
                })
              }
            },
          })
        } else {
          console.log(res);
        }
      },
      fail: function (res) {
        console.log(res);
      }
    })
  },
  /* 修改 */
  upAddress:function(e){
    let obj = JSON.stringify(e.currentTarget.dataset.obj)
    wx.navigateTo({
      url: '../upaddress/index?obj=' + obj
    })
  }
})